// 引入mongoose模块
const mongoose = require('mongoose')

// 暴露绑定的监控函数
// 此函数两个回调函数由app.js传入，是连接成或者连接失败后的动作
module.exports = () => {
    // 连接数据库
    const promise = mongoose.connect('mongodb://127.0.0.1:27017/book-crud')
    mongoose.connection.on('open', () => {
        console.log('连接数据库成功')
    })
    mongoose.connection.on('error',() => {
        console.log('连接数据库失败')
    } )

    return promise
}